﻿/*! @file
********************************************************************************
<PRE>
文 件 名    : TransformFailureException.cs
说    明    : 转换失败时的异常
作    者    : 汪泽然
--------------------------------------------------------------------------------
备    注    : 
--------------------------------------------------------------------------------
修改记录: 
 * 日    期    版  本    修改人    修改内容 
 * 2009-7-9    0.5.0     汪泽然    完成基本的异常信息处理
</PRE>
********************************************************************************
* 版权所有(c) 2008 ~ 2009, 汪泽然, 保留所有权利
*******************************************************************************/

using Wangzeran.Transform.Core.Resources;
namespace Wangzeran.Transform.Core.TransformException
{
    /// <summary>
    /// 转换失败时的异常
    /// </summary>
    public class TransformFailureException : BaseException
    {

        #region Construction Methods

        /// <summary>
        /// 转换失败时的异常
        /// </summary>
        public TransformFailureException()
            : base()
        {

        }

        /// <summary>
        /// 转换失败时的异常
        /// </summary>
        /// <param name="message">错误消息</param>
        public TransformFailureException(string message)
            : base(message)
        {

        }

        /// <summary>
        /// 转换失败时的异常
        /// </summary>
        /// <param name="messages">错误消息</param>
        public TransformFailureException(params string[] messages)
            : base(messages)
        {

        }

        #endregion

        /// <summary>
        /// 转换失败时的异常信息
        /// </summary>
        public override string Message
        {
            get
            {
                return ExceptionResource.TRANSFORM_FAILURE_EXCEPTION;
            }
        }

    }
}
